package com.example.demo.dto.Admin;

import jakarta.validation.constraints.Size;
import lombok.Data;

@Data
public class AdminUserUpdateRequestDto {

    @Size(max = 50, message = "用户名长度不能超过50位")
    private String username; // 新的用户名，可选

    @Size(max = 11, message = "用户账号长度不能超过11位")
    private String newAccount; // 新的账号，可选

    @Size(min = 6, message = "密码长度至少为6位")
    private String newPassword; // 新的密码，可选 <<--- THIS IS THE FIELD

    private String avatar; // 新的头像 Base64 或 URL，可选

    private Integer bookCount; // 新的记账数目，可选
}
